package cn.jnetty.utils.create.proxy;

import java.util.List;

public class CsModel {
    /**所有需要的包*/
    private List<String> packages;
    private Class<?> interfaceName;
    private String implementsInterfaceName;
    private String classExplain;
    //方法名 参数名 参数类型 返回类型
    private List<CsMethodModel> methodModels;
    public CsModel() {
    }

    public List<String> getPackages() {
        return packages;
    }

    public void setPackages(List<String> packages) {
        this.packages = packages;
    }

    public String getClassExplain() {
        return classExplain;
    }

    public void setClassExplain(String classExplain) {
        this.classExplain = classExplain;
    }

    public Class<?> getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(Class<?> interfaceName) {
        this.interfaceName = interfaceName;
    }

    public String getImplementsInterfaceName() {
        return implementsInterfaceName;
    }

    public void setImplementsInterfaceName(String implementsInterfaceName) {
        this.implementsInterfaceName = implementsInterfaceName;
    }

    public List<CsMethodModel> getMethodModels() {
        return methodModels;
    }

    public void setMethodModels(List<CsMethodModel> methodModels) {
        this.methodModels = methodModels;
    }
}